<?php

use think\facade\Route;

/* 后台管理接口 */
Route::group('admin/account', function () {
    Route::get('list', '@index'); // 后台用户列表数据
    Route::get('create', '@createUser'); // 创建新用户界面
    Route::post('$', '@createUser'); // 保存新建的用户
    Route::delete('<id>', '@deleteUser')->pattern(['id' => '\d+']); // 删除用户
    Route::group('<id>', function () {
        Route::get('edit', '@editUser'); // 编辑用户界面
        Route::put('$', '@editUser'); // 保存编辑的用户
        Route::put('status', '@updateStatus'); // 更改用户状态
        Route::get('study', '@study'); // 学习概况
        Route::get('learnRecord', '@learnRecord'); // 学习记录
        Route::get('buyLogs', '@buyLogs'); // 购买记录
    })->pattern(['id' => '\d+']);
    /** 批量操作 */
    Route::put('disables', '@disables');// 批量禁用
    Route::put('enables', '@enables');// 批量启用
    Route::delete('deletes/<ids>', '@deletes')->pattern(['ids' => '[\d,]+']);// 批量删除
    /** 导入学员 */
    Route::post('import', '@importStudent');
    /** 搜索学员 */
    Route::get('search', '@search');
})->middleware(['adminRoute'])->prefix('\app\user\service\user\admin\Account');
